﻿using System;
using System.Text.RegularExpressions;

namespace SellAvi.Schemas
{
    /// <summary>
    ///  Класс, описывает как парсить определенную часть сайта
    /// </summary>
    public class ActivatorSchema:ParserSchema
    {

        public string UrlActivationTemplate { get; set; }
        public string PagingTemplate { get; set; }
        public string XPathNextPage { get; set; }
        public string XPathTableRow { get; set; }
        public string XPathCategoryUrl { get; set; }
        public string XPathActivationUrl { get; set; }
        public Regex RegCategory { get; set; }



        public ActivatorSchema()
        {
            this.PagingTemplate = "https://www.avito.ru/profile/items/old/rossiya?p={0}";
            this.UrlActivationTemplate = "https://www.avito.ru/profile/items/old?item_id[]={0}&start";

            this.XPathNextPage = "//a[contains(@class, 'pagination')][contains(text(),'Следующая страница')]";
            this.XPathTableRow = "//div[contains(@class, 'profile-item-closed') or contains(@class, 'profile-item-content')]"; /*ЛК магазина или ЛК пользователя*/
            //this.XPathCategoryUrl = "div/div/h3/a";//"div[@class='item-content' or @class='description']/h3/a";
            //this.XPathActivationUrl = "div/div/div/a[contains(@class,'profile-item-activate')]";//"div/div/a/span[text()='Активировать']/..";

            //this.RegCategory = new Regex(@"(?<=\w+/)\w+(?=/\w+)");
           

        }



    }
}
